/**
 * 模型参数元数据
 * 提供参数的标签、单位、描述等信息
 * 用作API返回元数据不完整时的后备方案
 */

// 参数元数据
export const paramsMeta = {
  '大伙房': {
    initial: {
      SA0: { label: 'SA0', unit: 'mm', desc: '流域蓄水初值' },
      UA0: { label: 'UA0', unit: 'mm', desc: '地下水初值' },
      YA0: { label: 'YA0', unit: 'mm', desc: '河道蓄水初值' }
    },
    params: {
      S0: { label: 'S0', unit: 'mm', desc: '流域蓄水容量' },
      U0: { label: 'U0', unit: 'mm', desc: '地下水容量' },
      D0: { label: 'D0', unit: 'mm', desc: '河道蓄水容量' },
      K2: { label: 'K2', unit: '-', desc: '蒸散发系数' },
      KA: { label: 'KA', unit: '-', desc: '产流系数' },
      K: { label: 'K', unit: '-', desc: '退水系数' },
      KW: { label: 'KW', unit: '-', desc: '地下水退水系数' },
      G: { label: 'G', unit: '-', desc: '地下水比例' },
      A: { label: 'A', unit: '-', desc: '参数A' },
      B: { label: 'B', unit: '-', desc: '参数B' },
      B0: { label: 'B0', unit: '-', desc: '参数B0' },
      K0: { label: 'K0', unit: '-', desc: '参数K0' },
      N: { label: 'N', unit: '-', desc: '汇流指数' },
      L: { label: 'L', unit: 'km', desc: '河道长度' },
      DD: { label: 'DD', unit: '-', desc: '参数DD' },
      CC: { label: 'CC', unit: '-', desc: '参数CC' },
      COE: { label: 'COE', unit: '-', desc: '参数COE' },
      DDL: { label: 'DDL', unit: '-', desc: '参数DDL' },
      CCL: { label: 'CCL', unit: '-', desc: '参数CCL' },
      F: { label: 'F', unit: 'km²', desc: '流域面积' }
    }
  },
  '新安江': {
    initial: {
      WDP: { label: 'WDP', unit: 'mm', desc: '深层蓄水初值' },
      WUP: { label: 'WUP', unit: 'mm', desc: '上层蓄水初值' },
      WLP: { label: 'WLP', unit: 'mm', desc: '下层蓄水初值' },
      SP: { label: 'SP', unit: 'mm', desc: '自由水蓄量初值' },
      FRP: { label: 'FRP', unit: 'mm', desc: '地下水蓄量初值' }
    },
    params: {
      WUMx: { label: 'WUMx', unit: 'mm', desc: '上层蓄水容量' },
      B: { label: 'B', unit: '-', desc: '蓄水容量曲线指数' },
      C: { label: 'C', unit: '-', desc: '深层蒸散发系数' },
      IM: { label: 'IM', unit: '-', desc: '不透水面积比例' },
      WLMx: { label: 'WLMx', unit: 'mm', desc: '下层蓄水容量' },
      K: { label: 'K', unit: '-', desc: '产流系数' },
      EX: { label: 'EX', unit: '-', desc: '自由水蓄水容量曲线指数' },
      WM: { label: 'WM', unit: 'mm', desc: '流域平均蓄水容量' },
      SM: { label: 'SM', unit: 'mm', desc: '自由水蓄水容量' },
      KG: { label: 'KG', unit: '-', desc: '地下水出流系数' },
      KI: { label: 'KI', unit: '-', desc: '壤中流出流系数' }
    }
  },
  'SMS3-LAG3': {
    initial: {
      // SMS3 产流模型初始状态
      WDP: { label: 'WDP', unit: 'mm', desc: '深层蓄水初值' },
      WUP: { label: 'WUP', unit: 'mm', desc: '上层蓄水初值' },
      WLP: { label: 'WLP', unit: 'mm', desc: '下层蓄水初值' },
      SP: { label: 'SP', unit: 'mm', desc: '自由水蓄量初值' },
      FRP: { label: 'FRP', unit: 'mm', desc: '地下水蓄量初值' },
      // LAG3 汇流模型初始状态
      QGP: { label: 'QGP', unit: 'm³/s', desc: '地下水初始流量' },
      QIP: { label: 'QIP', unit: 'm³/s', desc: '壤中流初始流量' },
      QSP: { label: 'QSP', unit: 'm³/s', desc: '地表流初始流量' },
      QSIG: { label: 'QSIG', unit: 'm³/s', desc: '地表流演算初值' },
      QXSIG: { label: 'QXSIG', unit: 'm³/s', desc: '汇流演算初值' }
    },
    params: {
      // SMS3 产流模型参数
      B: { label: 'B', unit: '-', desc: '蓄水容量曲线指数' },
      C: { label: 'C', unit: '-', desc: '深层蒸散发系数' },
      F: { label: 'F', unit: 'km²', desc: '流域面积' },
      K: { label: 'K', unit: '-', desc: '产流系数' },
      EX: { label: 'EX', unit: '-', desc: '自由水蓄水容量曲线指数' },
      IM: { label: 'IM', unit: '-', desc: '不透水面积比例' },
      KG: { label: 'KG', unit: '-', desc: '地下水出流系数' },
      KI: { label: 'KI', unit: '-', desc: '壤中流出流系数' },
      SM: { label: 'SM', unit: 'mm', desc: '自由水蓄水容量' },
      WM: { label: 'WM', unit: 'mm', desc: '流域平均蓄水容量' },
      WLMx: { label: 'WLMx', unit: 'mm', desc: '下层蓄水容量' },
      WUMx: { label: 'WUMx', unit: 'mm', desc: '上层蓄水容量' },
      // LAG3 汇流模型参数
      X: { label: 'X', unit: '-', desc: '马斯京根法流量比重因子' },
      CG: { label: 'CG', unit: '-', desc: '地下水消退系数' },
      CI: { label: 'CI', unit: '-', desc: '壤中流消退系数' },
      CS: { label: 'CS', unit: '-', desc: '地表流消退系数' },
      KK: { label: 'KK', unit: 'h', desc: '滞时参数' },
      MP: { label: 'MP', unit: '-', desc: '马斯京根演算河段数' },
      LAG: { label: 'LAG', unit: 'h', desc: '时滞' },
      q: { label: 'q', unit: 'm³/s', desc: '初始流量过程' }
    }
  }
}

export default {
  paramsMeta
}

